package com.hc.conferencecheck.service;

import com.hc.conferencecheck.entity.Conference;
import com.hc.conferencecheck.entity.Conventioner;
import com.hc.conferencecheck.entity.ResultMsg;

import java.util.Map;

/**
 * 会议对象service
 */
public interface ConferenceService {
    /**
     * 修改会议对象
     */
    public ResultMsg editConference(Conference conference);

    /**
     * 删除会议对象
     */
    public ResultMsg deleteConferenceByPrimaryKey(int conferenceId);

    /**
     * 添加会议对象
     */
    public ResultMsg createConference(Conference conference);

    /**
     * 申请报名会议接口
     */
    public ResultMsg applyConference(Map<String, Object> params);

    /**
     * 根据主键查询会议对象
     */
    public ResultMsg selectConferenceByPrimaryKey(Map<String, Object> params);

    /**
     * 查询所有的会议对象
     */
    public ResultMsg selectAllConferences(Map<String, Object> params);
}
